import * as echarts from "../../ec-canvas/echarts";
// 一个系列的柱图、折线图
function getOption(data) {
  let option = {
    tooltip: {
      trigger: "axis",
      axisPointer: {
        type: "shadow",
      },
    },
    title: {
      text: data.title,
      // 控制主标题的样似
      top: 4,
      textStyle: {
        //主标题的属性
        color: "#252525", //颜色
        fontSize: 14, //大小
        fontWeight: 400,
      },
    },
    legend: {
      selectedMode: false, //取消图例上的点击事件
      padding: 10, // 图例内边距，单位px，默认各方向内边距为5，
      data: data.years, // 对应每个图的名称
      bottom: 0,
      textStyle: {
        fontSize: 9, // 文字的字体大小。
      },
    },
    grid: {
      left: "3%",
      right: "8%",
      top: "18%",
      bottom: data.years.length > 2 ? "24%" : "18%",
      containLabel: true,
    },
    xAxis: {
      name: "",
      type: "category",
      show: true,
      data: data.xData, // x轴的数据
      axisTick: {
        alignWithLabel: true,
      },
      axisLabel: {
        interval: 0,
        rotate: 50,
      },
    },
    yAxis: {
      name: "",
      type: "value",
      show: true,
    },
    series: data.series,
    // [
    //   {
    //     name: "2021",
    //     data: data.yData,
    //     type: data.sType,
    //     itemStyle: {
    //       color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
    //         //图形渐变
    //         { offset: 0, color: "#d9a8f2" },
    //         { offset: 0.5, color: "#b31fff" },
    //         { offset: 1, color: "#5c1cff" },
    //       ]),
    //     },
    //   },
    //   {
    //     name: "2022",
    //     data: data.yData,
    //     type: data.sType,
    //     itemStyle: {
    //       color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
    //         //图形渐变
    //         { offset: 0, color: "#568AC5" },
    //         { offset: 0.5, color: "#568AC5" },
    //         { offset: 1, color: "#568AC5" },
    //       ]),
    //     },
    //   },
    // ],
  };
  return option;
}
module.exports = {
  //必须在这里暴露接口，以便被外界访问，不然就不能访问
  getOption: getOption,
};
